为内置平衡器创建配置文件

仅适用于与KATA 5.0 或更高版本的多个服务器集成时。

要为内置平衡器创建配置文件:

  1. 创建一个 Unix 格式的文本文件(LF 表示换行符)并将其命名为 haproxy.cfg。
  2. 在文件中添加下列行:

    全局

    log 127.0.0.1 local6

    chroot /var/lib/haproxy

    pidfile /var/run/haproxy.pid

    stats socket /var/lib/haproxy/stats user root group adm mode 660 level user

    maxconn 1000

    user haproxy

    group haproxy

    daemon

     

    defaults

    mode tcp

    log global

    retries 3

    timeout queue 1m

    timeout connect 10s

    timeout client 1m

    timeout server 1m

    timeout check 10s

    maxconn 1000

     

    frontend kata_balancer

    bind 127.0.0.1:8000

    default_backend kata_servers

  3. 选择指定 KATA 服务器地址的适当方法,并将相应的行添加到文件中。
    • 如果要在配置文件中指定所有 KATA 服务器的 IP 地址,请将以下行添加到文件中:

      backend kata_servers

      balance roundrobin

      default-server check

      server kata_node1 <IP-address1:port1>

      server kata_node2 <IP-address2:port2>

      server kata_node3 <IP-address3:port3>

      server kata_node4 <IP-address4:port4>

    • 如果要使用域名(DNS 记录)获取最新的地址列表,请将以下行添加到文件中:

      resolvers dns_servers

      parse-resolv-conf

      accepted_payload_size 8192

      timeout resolve 10s

      timeout retry 10s

      hold valid 60s

       

      backend kata_servers

      balance roundrobin

      default-server check resolvers dns_servers init-addr none

      server-template kata_node 8 <domain_name>:<port>

      若要使用域名获取地址列表,请在 DNS 服务器上创建一个域名(例如 kata.example.com),该域名包含多条 A 记录,表示 KATA 服务器的 IP 地址。

  4. 保存配置文件。

内置平衡器的配置文件被创建。

页面顶部